package com.cj.DesignMode.proxy;

/**
 * 原型模式。将需要大量资源的创建操作区分，不用每次都重复进行消耗资源。
 * 将创建对象的方式交由代理类去创建。
 */
public class ProxyPatternDemo {

    public static void main(String[] args) {
        Image image = new ProxyImage("test_10mb.jpg");

        // 图像将从磁盘加载
        image.display();
        System.out.println("");
        // 图像不需要从磁盘加载
        image.display();
    }
}